.c1{
 color: #00BB33;
}
.c2{
  color: #333;
 }
 .c3{
   color: #8D969F;
 }
 .t-l{
  text-align: left;
}
 .t-c{
   text-align: center;
 }
 .t-r{
  text-align: right;
}
.mt-30{
  margin-top:30px;
}
.mt-50{
  margin-top:50px;
}
.bd-t,.bd-r,.bd-b,.bd-l{
  position:relative;
}

.bd-t::after,.bd-b::after,.bd-l::after,.bd-r::after{
  content: " ";
  position: absolute;
  background-color: #ccc;
	transform-origin: 0 0;
	transform: scale(.5);
  pointer-events: none;
  opacity: .7;
}
.bd-t::after,.bd-b::after{
  right: 0;
  left: 0;
  width: 200%;
  height:1px; /*no*/
  
}
.bd-b::after {
  bottom:0;
}
.bd-t::after {
  top:0;
}
.bd-l::after,.bd-r::after{
  top: 0;
  bottom: 0;
	width: 1px; /*no*/
  height: 200%;
}
.bd-l::after{
  left: -1px; /*no*/
}
.bd-r::after{
  right: -1px; /*no*/
}
.saveBtn{
  border-radius: 44px;
  height: 88px;
  line-height: 90px;
  text-align: center;
  font-size:28px;
}
.bg-1{
  background-color: #4772DA;
  color: #fff;
  box-shadow: 0 12px 12px 0 rgba(0,80,255,0.22);
}
.bg-2{
  background-color: rgb(24, 11, 11);
  border: 1px solid #4772DA;
  opacity: .4;
  color: #4772DA;
}

.password-title{
  font-size: 38px;
  color: #333;
  line-height: 103px;
  text-align: center;
  margin:0 30px;
}
.password-deposit{
  padding: 40px;
  .password-deposit__text{
    font-size: 30px;
    color: #212121;
  }
   .password-deposit__amount{
     font-size: 66px;
      color: #333;
      text-align: center;
   }
}

.p-info{
  font-size:24px;
  margin-top:20px;
  color: #E31D1A;
  padding: 0 30px;
}
.deposit_amount{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 394px;
  .amount{
    text-align: center;
    .text{
      font-size: 28px;
      color: #333;
      display: block;
    }
    .money{
      font-size: 66px;
      color: #333;
    }
  }
}